Вернуться на главную | Новости | Электроника | Программки | Дипломникам | Спутниковое телевидение | Отборные анекдоты | Вопросы и ответы | Обратная связь |
Светодиодный демо-стенд
Это устройство предназначено для демонстрации работы светодиодов, яркости, цвета... Большинству простых радиолюбителей трудно представить сухие цифры технических параметров светодиодов. Как говорит народная мудрость: лучше один раз увидеть, чем сто раз услышать. Возможно именно поэтому большинство продавцов светодиодов решили показывать товар лицом. У каждого уважающего себя продавца имеется небольшой стенд, на котором светятся светодиоды, имеющиеся в продаже.
Мне пришлось изготовить подобный стенд. Но так как я просто обожаю когда все мигает, то и стенд я сделал непростой. За основу взята картонка толщиной 2мм. На нее наклеен лист белой бумаги формата А4. Предварительно на этом листе напечатана сетка Drawing1.dwg, состоящая из 40 ячеек (4 столбца по 8 ячеек). В каждой ячейке закреплено по одному двухконтактному разъёму. Схема всего устройства достаточно проста, поэтому она не рисовалась, для нее не разрабатывалась печатная плата, а сразу была собрана на монтажке. Поэтому в статье приводится только словесное описание этой схемы. На правый столбец подается постоянное напряжение +10В от блока питания, к каждому разъему подключен токоограничительный резистор по 390 Ом. На один из контактов всех других разъёмов подано напряжение +5В с интегрального стабилизатора 7805. Другие контакты через резисторы 100 Ом подключены к выходным портам микроконтроллера ATMEGA8535PI (он конечно же очень крут для такой поделки, но оказался под рукой, да и цена в 75руб тоже не ограничение). Распределение светодиодов по ячейкам приведено в следующей таблице.
1 столбец | 2 столбец | 3 столбец | 4 столбец | 5 столбец |
---|---|---|---|---|
22 | 33 | 14 | 1 | +10 |
23 | 34 | 15 | 2 | +10 |
24 | 35 | 16 | 3 | +10 |
25 | 36 | 17 | 4 | +10 |
26 | 37 | 18 | 5 | +10 |
27 | 38 | 19 | 6 | +10 |
28 | 39 | 20 | 7 | +10 |
29 | 40 | 21 | 8 | +10 |
На микроконтроллер подано питание +5В от того же стабилизатора, от которого питаются светодиоды, на выводы 10 и 30. Общий провод подключен к выводам 11 и 31. Микроконтроллер работает от внутреннего RC генератора на частоте 8МГц. После полной сборки и проверки устройства, сзади панели прикреплена фанерка. Плата закреплена сзади панели со светодиодами, без какого либо корпуса. Интегральный стабилизатор 7805 снабжен радиатором. Внешний вид устройства и платы устройства приведен на следующих рисунках.
Для создания различных световых эффектов, создана специальная программа, внешний вид окна программы приведен на следующем рисунке.
Эффекты состоят из шагов. Максимальное количество шагов поддерживаемое редактором равно 1001. В каждом шаге нужно задать состояние светодиодов (включен или выключен) и время этого шага. Поле, разделенное на 32 квадрата служит для отображения и задания состояния светодиодов. Менять состояние светодиодов можно простым нажатием мышкой на нужный квадрат. Кнопки сгруппированы в три группы.
Верхние «Открыть» и «Сохранить» служат для открытия и сохранения программы эффектов в файл и из файла.
Средняя группа кнопок нужна для составлении эффектов. Кнопки в»В начало» и «В конец» позволяют перейти на 0 и 1001 шаг программы эффектов. Число между этими кнопками указывает шаг программы. ScrollBar под ними нужен для оперативного и удобного перехода к произвольному шагу. Кнопки «Включить» и «Выключить» соответственно включают и выключают все светодиоды. Кнопка «Перенести» нужна для переноса текущего состояния светодиодов на следующий шаг с автоматическим переходом к нему. Кнопки со стрелками так же переносят текущее состояние светодиодов и сдвигают всю «картинку» в соответствующем направлении. При этом тоже происходит автоматический переход к последующему шагу.
Нижняя группа кнопок нужна для управления временем шагов. ScrollBar задает нужное время в условных единицах. Одна единица равна 10,24мС. Кнопка «Для всех» устанавливает заданное ScrollBarом время для всех шагов программы. А кнопка «Перенести» переносит установленное на текущем шаге время для последующего шага, при этом происходит автоматический переход к этому шагу.
Скачать:
- Led.hex Прошивка микроконтроллера.
- DLed.exe Программа Редактор световых эффектов.
- Den.led Программа эффектов.
- Mov07126.mpg Живое видео работы устройства.
Вернуться на главную | Новости | Электроника | Программки | Дипломникам | Спутниковое телевидение | Отборные анекдоты | Вопросы и ответы | Обратная связь |